> Forest of True Sight > Questions & Answers Reload this Page Is this considered illegal?
Reply
Old Dec 17, 2006, 02:58 PM // 14:58   #1
Ascalonian Squire
 
Join Date: Dec 2005
Advertisement

Disable Ads
Default Is this considered illegal?

Ok, so i'm using a program that types for example, xz whenever i press x. Would this be considered against the rules? I use it mainly for chatting but it can help a little in fighting as well i guess if i bind stuff to it. Also, i managed to set up my mouse wheel to control next party member/previous party member, this ok as well?

I ask because in the rules it says that you cannot use any third party program (such as a bot) to automate playing chatting etc, yet automate means to make something automatic, if i have to press the button or whatever to do this its not automatic is it?

Thanks in advance

Last edited by JamSan; Dec 17, 2006 at 03:00 PM // 15:00..
JamSan is offline   Reply With Quote
Old Dec 17, 2006, 03:03 PM // 15:03   #2
Forge Runner
 
Poison Ivy's Avatar
 
Join Date: Jan 2006
Location: Toronto
Guild: Hopping
Profession: Mo/A
Default

Have you read the EULA yet Mr.Goodiegoodie2shoes?
Poison Ivy is offline   Reply With Quote
Old Dec 17, 2006, 03:09 PM // 15:09   #3
Banned
 
Yanman.be's Avatar
 
Join Date: Dec 2005
Location: Belgium
Guild: [ROSE]
Profession: A/
Default

It's a 3rd party program. Prepare2bebanned.
Yanman.be is offline   Reply With Quote
Old Dec 17, 2006, 03:19 PM // 15:19   #4
Krytan Explorer
 
kosh's Avatar
 
Join Date: Dec 2005
Guild: hydrponic agriculture society [Herb]
Profession: Mo/
Default

any third party program is a big no no

that simple. no matter what that prog do.

its agisnt the EULA.
kosh is offline   Reply With Quote
Old Dec 17, 2006, 03:22 PM // 15:22   #5
Forge Runner
 
Join Date: Jan 2006
Default

It's against EULA and ToS.
Antheus is offline   Reply With Quote
Old Dec 17, 2006, 03:36 PM // 15:36   #6
Frost Gate Guardian
 
Join Date: Jul 2006
Default

The drivers for the zboard gaming keyboard are a third party program, and allow for macros. In fact, the version with the factions graphic on it, that was advertised, and I believe given away in a contest here on guru, comes by default with buttons bound to "/dance" "/laugh" and a few other emotes.

I was assuming that they wouldn't ban you for this kind of thing. If it's related to anything that you actually do during real gameplay, that's a no-no. Are you saying I should prepare to get banned for my "call target" key that hits ctrl+shift+space? I mean, presumably arenanet had to ok the use of the graphic on http://www.ideazon.com/us/products/keyset_guildwars.asp <- that. You saying they'd ok the use of the graphic on a product they'd ban you for using? I highly doubt it.

If, however, the "keys it presses" when you press x are, say, coincident with the sequence necessary to farm trolls outside droknar's for 6 hours, you'd get banned.
mrgoat is offline   Reply With Quote
Old Dec 17, 2006, 04:05 PM // 16:05   #7
Forge Runner
 
Darkobra's Avatar
 
Join Date: Aug 2006
Location: Scotland
Guild: Type like an idiot, I'll treat you like an idiot
Profession: E/Me
Default

If you want to repeat something you've said in Guild Wars, press enter, then press up. It will go through all the things you've typed previously. Now you have no reason for a bot.
Darkobra is offline   Reply With Quote
Old Dec 17, 2006, 04:15 PM // 16:15   #8
Furnace Stoker
 
Join Date: May 2005
Guild: The Seraphim Knights [TSK]
Profession: R/
Default

A macro that automagically spams WTS ____ in Lions Arch without input from you is bad. A macro that makes your assassin go AoD+GPS+HotO+FS is not bad, provided you have to manually trigger it. The only thing to be aware of is, should you ever be in a guild that makes it to a championship match in say Thailand, you are allowed to use your own keyboard, mouse, etc, but no special drivers may be installed, and since most macros, such as those employed by the z-board, are controlled by the drivers, you'ld be out of luck in that regard and mostly actually at a disadvantage.
dargon is offline   Reply With Quote
Old Dec 17, 2006, 04:21 PM // 16:21   #9
Lion's Arch Merchant
 
Join Date: Jun 2005
Guild: The Black Hand Gang [BHG]
Profession: Mo/
Default

Email support. I did when I was curious about using my Nostromo n52 macro keyboard thing. They said so long as it is not automated so it can play without human control that it was fine, stipulating that they'd offer no support for it (duh! I thought). I ended up not using mine because it was awkward after using it for FPS games.

Email support for yourself though and see what they tell ya. They are the ones that will know.
TheSonofDarwin is offline   Reply With Quote
Old Dec 17, 2006, 04:22 PM // 16:22   #10
Forge Runner
 
Join Date: Jan 2006
Default

Quote:
Originally Posted by mrgoat
The drivers for the zboard gaming keyboard are a third party program, and allow for macros. In fact, the version with the factions graphic on it, that was advertised, and I believe given away in a contest here on guru, comes by default with buttons bound to "/dance" "/laugh" and a few other emotes.

I was assuming that they wouldn't ban you for this kind of thing. If it's related to anything that you actually do during real gameplay, that's a no-no. Are you saying I should prepare to get banned for my "call target" key that hits ctrl+shift+space? I mean, presumably arenanet had to ok the use of the graphic on http://www.ideazon.com/us/products/keyset_guildwars.asp <- that. You saying they'd ok the use of the graphic on a product they'd ban you for using? I highly doubt it.

If, however, the "keys it presses" when you press x are, say, coincident with the sequence necessary to farm trolls outside droknar's for 6 hours, you'd get banned.
And this is exactly why it's stated that any kind of third party utilities are forbidden.

Debating what is legal and what isn't is endless and futile.

Summary: Yes, it's against EULA and ToS. Period.


Whether you get banned or not is another thing, but what exatly is the "xz" you mentioned. I hope it's not "WTS: ....".

Any and all third party utilities are in violation of the policy you accepted. There are no ifs or buts here. This includes, among other things, various keyboard macros (whether supplied by manufacturer or 3rd party vendors) that simulate keypresses.

From legal perspective, even GWFreaks that generates the build strings is in violation, and using that application can result in ban.

For most part, these issues are aproached reasonably, with no bans or any action, but you will never have any legal backing, since by using them, you forfeit any and all rights.
Antheus is offline   Reply With Quote
Old Dec 17, 2006, 05:20 PM // 17:20   #11
Frost Gate Guardian
 
Join Date: Jul 2006
Default

Quote:
Originally Posted by Antheus
And this is exactly why it's stated that any kind of third party utilities are forbidden.

Debating what is legal and what isn't is endless and futile.

Summary: Yes, it's against EULA and ToS. Period.

Whether you get banned or not is another thing, but what exatly is the "xz" you mentioned. I hope it's not "WTS: ....".

Any and all third party utilities are in violation of the policy you accepted. There are no ifs or buts here. This includes, among other things, various keyboard macros (whether supplied by manufacturer or 3rd party vendors) that simulate keypresses.

From legal perspective, even GWFreaks that generates the build strings is in violation, and using that application can result in ban.

For most part, these issues are aproached reasonably, with no bans or any action, but you will never have any legal backing, since by using them, you forfeit any and all rights.
By that reasoning, I can be banned for using any keyboard driver, as it's software, and it's third-party. They automate the generation of keystroke codes, as they make the code for me, without me having to get out a tiny magnet and tap on the wires by hand.

I am the first party, Arenanet is the second, everything else, is third party. By your reasoning, I could be banned for using an operating system to play guild wars, for using a mouse driver to move my cursor, or for automating the use of my hard drive to store the client. I assume that I should be chiseling the data to disk by hand, and perhaps yelling into the end of a cat-5 cable?

Quote:
A macro that makes your assassin go AoD+GPS+HotO+FS is not bad, provided you have to manually trigger it. The only thing to be aware of is, should you ever be in a guild that makes it to a championship match in say Thailand, you are allowed to use your own keyboard, mouse, etc, but no special drivers may be installed, and since most macros, such as those employed by the z-board, are controlled by the drivers, you'ld be out of luck in that regard and mostly actually at a disadvantage.
What constitutes a "special" driver? Some hardware doesn't work at all with generic drivers. If it's the only driver that drives that piece of equipment, is it "special"? I would argue it is not.

Also, I would've thought that the assassin combo macro would indeed, be "bad".
mrgoat is offline   Reply With Quote
Old Dec 17, 2006, 05:39 PM // 17:39   #12
Forge Runner
 
Join Date: Jan 2006
Default

Quote:
Originally Posted by mrgoat
What constitutes a "special" driver? Some hardware doesn't work at all with generic drivers. If it's the only driver that drives that piece of equipment, is it "special"? I would argue it is not.

Also, I would've thought that the assassin combo macro would indeed, be "bad".
No, 3rd party in scope of EULA is software that interacts with GW beyond what GW was designed to do.

Any 3rd party tool (as in, the one not provided by Guild Wars client application) that performs any in-game action (presses a button, moves you around, spams WTS, executes a combo, provides a shortcut, types an emote, ....) is a 3rd party application that is illegal under the terms of contract.

It's not how it does it, it's what it does.

A keyboard driver is not provided by Anet. It doesn't violate anything.

Write your own keyboard driver that sends keystrokes to GW client that perform in-game actions, and you violate the contract.

The definition of 3rd party software within the scope of EULAs is completely clear.

It's not the software, it's the function it performs.

If you program your keyboard to send keystrokes to select targets, to manipulate chat, etc, you violate the contract.

If you inject DirectX keyboard interface to send keystrokes, you violate it.

If you run Windows Macro Recorder to send keystrokes to GW, you violate it.

If you force a slave to keep spamming WTS, you are not violating the contract.

It's the function that software performs that determins whether it's a violation. Sending one single keystroke that performs an in-game action is a violation of EULA. Whether you press it or not, since you're performing a 3rd party function withing GW client, one that is not provided by the client itself.

This isn't about whether mapping ctrl-shift-space is a huge or negligible offense. It's merely about the scope of the contract. And that one covers any and all such cases, with no exceptions.

That includes software that aides visually or hearing impaired, as well as helper applications for handicapped players. Sucks for them, but the contract doesn't exclude that. Using a text-to-speach for example would be in violation of the contract, despite those tools being completely valid, they still violate the contract.
Antheus is offline   Reply With Quote
Old Dec 17, 2006, 06:13 PM // 18:13   #13
Frost Gate Guardian
 
Join Date: Jul 2006
Default

Quote:
Originally Posted by Antheus
No, 3rd party in scope of EULA is software that interacts with GW beyond what GW was designed to do.

Any 3rd party tool (as in, the one not provided by Guild Wars client application) that performs any in-game action (presses a button, moves you around, spams WTS, executes a combo, provides a shortcut, types an emote, ....) is a 3rd party application that is illegal under the terms of contract.
I guess I'd better get arenanet to provide me with a keyboard driver then. My keyboard driver was not provided by arenanet. It interacts with guild wars. Even bot programs don't "do anything gw wasn't designed to do" - that's the point here. The automation is bad, we're not exceeding the design specs or anything. We're not talking about reverse-engineering the network code and trying to write an ultra-high efficiency no-lag version of the client or something.

Quote:
A keyboard driver is not provided by Anet. It doesn't violate anything.

Write your own keyboard driver that sends keystrokes to GW client that perform in-game actions, and you violate the contract.
How is this different than someone else writing a driver for a keyboard that "sends keystrokes that perform ingame actions"?
Quote:
The definition of 3rd party software within the scope of EULAs is completely clear.

It's not the software, it's the function it performs.

If you program your keyboard to send keystrokes to select targets, to manipulate chat, etc, you violate the contract.
All keyboards are programmed to send the "tab" key event to whatever program is currently recieving input. You are telling me that pressing the tab key violates the EULA. Please think about what you are saying.
Quote:
If you inject DirectX keyboard interface to send keystrokes, you violate it.
This sentence doesn't parse.
Quote:
If you run Windows Macro Recorder to send keystrokes to GW, you violate it.

If you force a slave to keep spamming WTS, you are not violating the contract.
Agreed, except for some uses of the windows macro recorder. I could record pressing the w key once as a macro, then map that to the w key. I doubt that's a problem.
Quote:
It's the function that software performs that determins whether it's a violation. Sending one single keystroke that performs an in-game action is a violation of EULA. Whether you press it or not, since you're performing a 3rd party function withing GW client, one that is not provided by the client itself.
No. I do not think pressing keys on a keyboard violates the EULA. The driver is software. The OS is software. They work together to send keystrokes to the client all the time. They are both third party. The functions they provide are not, and cannot be provided by the gw client.
Quote:
This isn't about whether mapping ctrl-shift-space is a huge or negligible offense. It's merely about the scope of the contract. And that one covers any and all such cases, with no exceptions.

That includes software that aides visually or hearing impaired, as well as helper applications for handicapped players. Sucks for them, but the contract doesn't exclude that. Using a text-to-speach for example would be in violation of the contract, despite those tools being completely valid, they still violate the contract.
I know they can ban you with or without reason, but please, read the words that you are typing. You are claiming that anything at all that allows you to play the game is a violation of the EULA. That's ridiculous. The terms of use say:
Quote:
You may not use any third-party program (such as a "bot") in order to automate gameplay functions, including playing, chatting, interacting, or gathering gold or items within Guild Wars.
automate. That's the important point. Automatic means "having the capability of starting, operating, moving, etc., independently". To automate means "to install automatic procedures". Arenanet doesn't want you using macros that make you do things without your interaction.

Binding a key to ctrl+shift+space doesn't violate that. It does nothing independent of you. Binding a key to perform a 4 skill assassin combo does: it automates a gameplay function. You press that key, and it takes actions without you.

So there we have it. Reading wins again!
mrgoat is offline   Reply With Quote
Old Dec 17, 2006, 06:21 PM // 18:21   #14
Krytan Explorer
 
Kendar Muert's Avatar
 
Join Date: Aug 2006
Location: Texas
Profession: E/
Default

I wonder if i can be banned for the TS overlay..hehe.
Kendar Muert is offline   Reply With Quote
Old Dec 17, 2006, 06:22 PM // 18:22   #15
Wilds Pathfinder
 
MegaMouse's Avatar
 
Join Date: Jan 2006
Location: south mississippi
Guild: Warriors Of Melos WOM
Profession: E/N
Default

From my understanding and searching, macro's that do not control the movement of your character are not illegal. I have several friends that bind emote's to different keys for easier use and have never gotten in trouble over their use. The macro's that get players in trouble are the ones that make it easier to farm (bots are illegal in all the online games that I play and can result in beign banned when caught). As long as the macro you are using doesn't control your character then it is fine.

Mega Mouse
MegaMouse is offline   Reply With Quote
Old Dec 17, 2006, 06:30 PM // 18:30   #16
Frost Gate Guardian
 
Join Date: Jul 2006
Default

Quote:
Originally Posted by Kendar Muert
I wonder if i can be banned for the TS overlay..hehe.
Nope. Teamspeak Overlay just draws "on top" of the gw screen, it doesn't actually have anything at all to do with the client.
mrgoat is offline   Reply With Quote
Old Dec 17, 2006, 07:58 PM // 19:58   #17
Forge Runner
 
Join Date: Jan 2006
Default

Quote:
Originally Posted by mrgoat
I guess I'd better get arenanet to provide me with a keyboard driver then. My keyboard driver was not provided by arenanet. It interacts with guild wars. Even bot programs don't "do anything gw wasn't designed to do" - that's the point here. The automation is bad, we're not exceeding the design specs or anything. We're not talking about reverse-engineering the network code and trying to write an ultra-high efficiency no-lag version of the client or something.


How is this different than someone else writing a driver for a keyboard that "sends keystrokes that perform ingame actions"?

All keyboards are programmed to send the "tab" key event to whatever program is currently recieving input. You are telling me that pressing the tab key violates the EULA. Please think about what you are saying.
Keyboard driver is does not interact with GW client. It provides an API used by GW to accept signals. These signals are then mapped to in-game actions. This is provided within settings menu, and as such not 3rd party.

Keyboards are not programmed to send any in-game action events. They are programmed to map the electrical signals into ASCII codes. The operating system maps those codes into proper code page encodings, and system events. Once again, this is handled by GW client. Once again, not 3rd party.

Using any and all software, that does that outside of GW client (not supported from within the game interface) is 3rd party application.

Sending keystrokes through some driver/application/dll to GW client is a violation. That is defined as third party. This does not violate the contract as long as it does not automate in-game actions. Writing a 3rd party utility that sends codes that do not change anything in game is not a violation.

Assuming you map space (VK_SPACE code in keyboard API) to attack action in GW control panel. If you then send the code for VK_SPACE via means of third party utility, you are violating this. Using your keyboard doesn't violate that. But using programmable API or hardware/software extensions does. As soon as it involves software capable of performing logical or sequential operations, it's considered 3rd party software, which is a violation.

The difference is in this:
User -> presses key -> eprom maps signal to ASCII code -> windows driver maps to virtual key code -> GW client maps it to ingame action.

There is no programmable logic involved anywhere in this example.

This is violation:
User -> pressed key -> programmable keyboard executes script associated with key -> ASCII codes generated by keyboard are sent to windows driver -> windows driver maps them to virtual key codes -> GW client maps virtual key codes to ingame action.

The violation occurs in step 3, where programmable keyboard (although in hardware) performs some unattended or blackbox logic, which is programmable by user. There is no difference whether this logic is running on keyboard, withing the driver, or anywhere else between user's keypress and GW client.

This may seem like a trivial or moronic point, but this is what licenses come down to. Use of any programmable (in any shape or form) between user's physical action and GW client is 3rd party software.

Legal documents, especially those that pertain to software licenses are annoying.

The only bypass to this mechanism is the analog hole. This involves having a human perform an exact sequence of actions by pressing keys on keyboard. You cannot replace that human with robot since robots are, once again, 3rd party software. The same bypass can be used to copy DRM video and audio. This is the only are of legislation which is currently insufficiently covered.

But most of this is moot point. All I'm trying to point out here, is that use of any (and literally any) software or tools to automate anything at all, is in violation of contract. It's irrelevant if you map /dance command to a key. It's also irrelevant if you map item pickup to a key.

But anything such action, that cannot be performed using the interface provided by GW client is in violation of contract. Simply because any such mechanism can be extended to perform complex actions, sequencing attacks, automating farming. This is different from "guns don't kill people". In terms of this contract "guns kill people" and as such, guns are completely and entirely outlawed, even if you only use your pistol as a decoration and would never fire it. It's outlawed in entirety.
Antheus is offline   Reply With Quote
Old Dec 17, 2006, 08:28 PM // 20:28   #18
Frost Gate Guardian
 
birdfoot's Avatar
 
Join Date: Jun 2006
Location: Singapore
Guild: Ordo Chaotika
Profession: W/Mo
Default

To OP:

It's highly advisable that you email support and nequire about this. I don't think all 3rd-party programs get you banned, ToS are usually written in a 'grayish' manner in order to remain adaptive. As long as you are not using an external s/w which will give you any advantage over other players in terms of gameplay or add to server load, I think it should be fine. However, the best way to determine this if you are not sure is to ask ANet themselves by logging through a support call. What you're doing may be reasonable, but just to be safe, check out with them to avoid the possibility of getting banned by mistake as making an appeal will be more difficult than prevention.
birdfoot is offline   Reply With Quote
Old Dec 17, 2006, 09:08 PM // 21:08   #19
Frost Gate Guardian
 
Join Date: Jul 2006
Default

@antheus: respectfully, you're wrong. Drivers are executable code, of a type. When you say: "User -> presses key -> eprom maps signal to ASCII code -> windows driver maps to virtual key code -> GW client maps it to ingame action. There is no programmable logic involved anywhere in this example." you're apparently missing the point that the windows driver is made of programmable (programmed) logic.

Go back and read my previous post. Keyboards aren't actually programmed to do anything, they send signals. The driver is where all the magic happens. Point is: even the standard windows driver is "third party". Programmable keyboards don't do something, then send it to the windows driver, they replace the windows driver.

Anyway, this is all moot, since if you read the damn ToS, it clearly states that you may not automate things with third party software, not that you can't use it at all. If you couldn't use third party software, you couldn't play the game at all. Your OS is third party. Your keyboard/mouse drivers are third party. Your video drivers are third party. Your sound drivers are third party. All the dll's in windows to make API calls are third party. Everything you use to get your hand movements to the client - is third party. You must use third party software to play GuildWars at all.

You're not supposed to use this stuff to automate - automate gameplay functions. Look up what automate means. It's setting up a series of actions without interaction from the user.
mrgoat is offline   Reply With Quote
Old Dec 17, 2006, 10:25 PM // 22:25   #20
Forge Runner
 
Join Date: Jan 2006
Default

Quote:
Originally Posted by mrgoat
Anyway, this is all moot, since if you read the damn ToS, it clearly states that you may not automate things with third party software, not that you can't use it at all. If you couldn't use third party software, you couldn't play the game at all. Your OS is third party. Your keyboard/mouse drivers are third party. Your video drivers are third party. Your sound drivers are third party. All the dll's in windows to make API calls are third party. Everything you use to get your hand movements to the client - is third party. You must use third party software to play GuildWars at all.

You're not supposed to use this stuff to automate - automate gameplay functions. Look up what automate means. It's setting up a series of actions without interaction from the user.
Well, yes. Third party applies to automation. This is the only 3rd party software being talked about here. Perhaps it got lost somewhere ...

If it's not provided by GW client, it's 3rd party. Of course this applies only to performing tasks in game, hence automation. And as such, scripting "target closest" + "attack" to a single keystroke is automation since it's not provided by GW client, hence it's third party. The only way to achieve it is to program your keyboard/AutoIt/custom app to perform that action. And that, is what violates the contract.

The only thing I ever talked about was 3rd party with regard to automation. And using any tool external to GW client, is what is defined as 3rd party, even as benign as binding /laugh to right mouse button.

My point was, the contract is structured in such way, that it covers any and all cases. Unless provided by GW client, it's third party, and as such, violates the contract.

Why doesn't contract define "good" and "bad" use of 3rd party software? Why are there no exceptions? Why is no such attempt ever justifiable?

Script 1:
- selects an item on ground - picks it up - repeats until there is no more items in range (good script. Doesn't harm anyone, doesn't violate game mechanics, doesn't degrade other user's experience) - a loot macro if you will

Script 2:
- Presses left mouse every second, making it easier for user to pick up gold (saves you the left click, so you just hover over the item to pick up)

You start both scripts exactly the same way, by double-clicking their icon.

Now, script 2 is much much simpler. If performs an extremly common action. But what if script 2 runs, and user accidentally places mouse cursor over "enter mission" button in Fort Aspenwood... The user can then easily argue, that this was never intended to be used in such a way, but was simply a clicker to pick up gold. And the fact that it got used in FA was an accident and a bug.

This is why ALL 3rd party automation is forbidden. Be it stringing two commands together, or performing complex actions. They are completely forbidden by any 3rd party means. And since GW doesn't support automation, all automation is effectively forbidden.

Nobody is getting banned for using keyboard shortcuts, or programming their keyboard for the sake of violation. But it is still a violation, regardless of how they are used, or what they represent.

The question OP asked was, whether it violates the EULA. Yes. Is OP getting banned for it? My answer would be likely not, but I do not know what "xz" means. If it's "WTS: aslfjkalkdj 100k", then spamming is one reason people get banned (rarely, very rarely).

But use the shortcuts for practical purposes, and you'll never be not only banned, but don't even need to worry about it. Abuse them, and if you by some weird chance get caught, you have no case or chance of apeal.
Antheus is offline   Reply With Quote
Reply


Share This Forum!  
 
Thread Tools
Display Modes


All times are GMT. The time now is 11:45 AM // 11:45.